<head>
    <meta charset="UTF-8">
<title>算法提高 产生数</title>
<link rel="stylesheet" href="../css/main.css">
</head>
 <p><b>问题描述<br type="_moz" />
</b></p>
<p>　　给出一个整数 n（n&lt;10^30) 和 k 个变换规则（k&lt;=15）。</p>
<p>&nbsp;</p>
<p>　　规则：</p>
<p>&nbsp;</p>
<p>　　　一位数可变换成另一个一位数：</p>
<p>&nbsp;</p>
<p>　　　规则的右部不能为零。</p>
<p>&nbsp;</p>
<p>　　例如：n=234。有规则（k＝2）：</p>
<p>&nbsp;</p>
<p>　　　　2－&gt; 5</p>
<p>&nbsp;</p>
<p>　　　　3－&gt; 6</p>
<p>&nbsp;</p>
<p>　　上面的整数 234 经过变换后可能产生出的整数为（包括原数）:</p>
<p>&nbsp;</p>
<p>　　　234</p>
<p>&nbsp;</p>
<p>　　　534</p>
<p>&nbsp;</p>
<p>　　　264</p>
<p>&nbsp;</p>
<p>　　　564</p>
<p>&nbsp;</p>
<p>　　共 4 种不同的产生数</p>
<p>&nbsp;</p>
<p>问题：</p>
<p>&nbsp;</p>
<p>　　给出一个整数 n 和 k 个规则。</p>
<p>&nbsp;</p>
<p>求出：</p>
<p>&nbsp;</p>
<p>　　经过任意次的变换（0次或多次），能产生出多少个不同整数。</p>
<p>&nbsp;</p>
<p>　　仅要求输出个数。</p>
<p><b>输入格式</b>:&nbsp;<br />
&nbsp; 　　n k<br />
&nbsp;　　x1 y1<br />
&nbsp;　　x2 y2<br />
&nbsp;　　... ...<br />
&nbsp;　　xn yn</p>
<p><b>输出格式</b>:<br />
一个整数（满足条件的个数）：</p>
<p>输入样例:<br />
234 2<br />
2 5<br />
&nbsp;　　3 6<br />
输出样例：<br />
4</p>